table
{
	font-family:"Arial";
	font-size:small;
}

input
{
	border: 1px solid #ccc;
	padding: 2;
}

table th
{
	font-family:"Arial";
	background-color: #7EAEF2;
}
table th.primero
{
	/*-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;*/
}
			
table th.ultimo
{
	/*-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;*/
}

table tr.par td
{
	background-color:#F2FBFF;
	border-bottom: 1px dotted #aaa;
}
table tr.impar td
{
	background-color:#E0F3FF;
	border-bottom: 1px dotted #aaa;
}

table tr.final td
{
	border-bottom: 0px;
}

table tr.resultado
{
	text-align: right;
}

table tr.pager td
{
	text-align:center;
	font-size:15px;
	border-top:1px solid #aaa;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	background: url(../img/header_bg.png) repeat-x;
}

table tr.cabecera th
{
	background: url(../img/header_bg.png) repeat-x;
	border-bottom:1px solid #aaa;
}

table tr.resultados td
{
	background: url(../img/resultado.png) repeat-x;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

table tr.filtro td
{
	background: url(../img/resultado.png) repeat-x;
}

.pagina_seleccionada
{
	color:blue;
	font-size:20px;
}

.ASC
{
	background: #7EAEF2 url(../img/order_ASC.png) no-repeat 95% 30%;
}

.DESC
{
	background: #7EAEF2 url(../img/order_DESC.png) no-repeat 95% 30%;
}

span.flechas
{
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}

span.primero
{
	background: url(../img/primero.gif) no-repeat;
}

span.anterior
{
	background: url(../img/anterior.gif);
}

span.siguiente
{
	background: url(../img/siguiente.gif);
}

span.ultimo
{
	background: url(../img/ultimo.gif);
}

.block
{
	background-color:#eee;
	position: fixed;
	/*padding: .2em;*/
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index:2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.centrar
{
	position: fixed;
	/*nos posicionamos en el centro del navegador*/
	top:45%;
	left:35%;
	/*determinamos una anchura*/
	width:360px;
	/*indicamos que el margen izquierdo, es la mitad de la anchura*/
	/*margin-left:50%;*/
	/*determinamos una altura*/
	/*height:50px;*/
	/*indicamos que el margen superior, es la mitad de la altura*/
	/*margin-top:2%;*/
	border:2px solid #bbb;
	padding:5px;
	z-index:3;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	background-color:white;
	text-align:center;
}

table tr td.acciones
{
	text-align:center;
	cursor:pointer;
	width:30px;
}

p.ver
{
	width: 21px;
	height: 21px;
	background: url(../img/ver.gif) no-repeat;
}

p.ver span
{
	display: none;
}

p.edit
{
	width: 21px;
	height: 21px;
	background: url(../img/editar.gif) no-repeat;
}

p.edit span
{
	display: none;
}

p.delete
{
	width: 21px;
	height: 21px;
	background: url(../img/delete.png) no-repeat;
}

p.delete span
{
	display: none;
}